home *** CD-ROM | disk | FTP | other *** search
- /* $VER: DMSelect.rexx 1.1 (18.11.98) by J. Tierney
-
- DiskMaster II Select v1.1
-
- Purpose: Nearly the same as DM2's "Select" & "DeSelect" commands, except
- that the pattern is remembered for the next use. Also, no pattern
- is interpreted as "*" (match everything).
-
- Usage: REXX DMSelect.rexx [DESEL]
- DESEL = Delelect.
- */
-
- OPTIONS RESULTS
-
- ARG mode
- IF STRIP(mode, 'B') = 'DESEL' THEN clr = 1
- ELSE clr = 0
-
- who = ADDRESS()
- IF clr THEN patclip = 'DMDeSelectPat.' || who
- ELSE patclip = 'DMSelectPat.' || who
-
- pat = GETCLIP(patclip)
- IF pat = '' THEN pat = '*'
-
- 'CONFIRM "Please specify pattern:" Okay Cancel' pat
- IF rc = 1 THEN EXIT 0
- pat = result
- IF pat = '' THEN pat = '*'
- CALL SETCLIP(patclip, pat)
-
- IF clr THEN 'DESELECT' pat
- ELSE 'SELECT' pat
-